package com.meida.module.bus.provider.mapper.srm;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.meida.module.bus.client.entity.srmapi.basedata.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * srmWBS信息 Mapper 接口
 * @author flyme
 * @date 2020-10-17
 */
@DS("dbr")
@Mapper
public interface SrmSqlserCommonMapper {

//    List<T> getData(Map<String, Object> pamams);

//    Object[] getData(String tabNm);

    SrmContracts getSrmContract(Map<String, Object> pamams);

    List<SrmContracts> getSrmContracts(Map<String, Object> pamams);
    List<SrmContractsmatdtl> getSrmContractsmatdtl(Map<String, Object> pamams);

    List<SrmDelivery> getSrmDelivery(Map<String, Object> pamams);
    List<SrmDeliverydtl> getSrmDeliverydtl(Map<String, Object> pamams);

    List<SrmDemandplan> getSrmDemandplan(Map<String, Object> pamams);
    List<SrmDemandplandtl> getSrmDemandplandtl(Map<String, Object> pamams);

    List<SrmMaterial> getSrmMaterial(Map<String, Object> pamams);

    List<SrmPurchaseorder> getSrmPurchaseorder(Map<String, Object> pamams);
    List<SrmPurchaseorderdetail> getSrmPurchaseorderdetail(Map<String, Object> pamams);

    List<SrmPurchasingrequisition> getSrmPurchasingrequisition(Map<String, Object> pamams);
    List<SrmPurchasingrequisitiondtl> getSrmPurchasingrequisitiondtl(Map<String, Object> pamams);

    List<SrmReceivingnote> getSrmReceivingnote(Map<String, Object> pamams);

    List<SrmVendor> getSrmVendor(Map<String, Object> pamams);

    List<SrmWbsarchitecture> getSrmWbsarchitecture(Map<String, Object> pamams);

    List<SrmProjectinfo> getSrmProjectIno(Map<String, Object> pamams);
}
